Component({
	externalClasses: ['wux-class'],
	properties: {
		itemdata: {
			type: null,
			value: {},
			observer: function(newVal, oldVal) {
				// 
			}
		}
	},
	data: {
		checks: [], //所有选项
		hassel: false //没有选择
	},
	methods: {
		selFn: function(e) { //选好了
			if (!this.data.hassel) {
				var arr = []
				for (var i = 0; i < this.properties.itemdata.length; i++) {
					if (this.properties.itemdata[i].checked) {
						arr.push(i + 1)
					};
				}
				this.triggerEvent('checkAuth', arr);
			} else {
				this.triggerEvent('checkAuth', this.data.checks);
			}

		},
		cancelFn: function() { //取消
			this.triggerEvent('checkAuth', false);
		},
		checkboxChange: function(e) { //checkbox选择
			this.setData({
				hassel: true,
				checks: e.detail.value
			})
		}
	}
	// 生命周期  
	,
	created: function() {
		// 在组件实例进入页面节点树时执行 
		// 此时不能调用 setData
	},
	ready: function() {
		console.log(this.properties)
		// 组件布局完成后执行 
	}
})
